package gestionePacchettiViaggio;


import java.util.ArrayList;

import gestione.mgrPacchettoviaggio.*;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;




//import dataTransferOblect.AlbergoDTO;
import dataTransferOblect.PacchettoviaggioDTO;
import dataTransferOblect.VoloDTO;

@ManagedBean(name="ricercaPacchetti")
@RequestScoped
public class RicercaPacchettiViaggioBean {
	
	@EJB
	private PacchettoviaggioMgr pacchettoViaggioMgr;

	private PacchettoviaggioDTO pacchettoviaggio;
	
//	private VoloDTO voloAndata;
//	
//	private VoloDTO voloRitorno;

	
	//private AlbergoDTO albergo;
	
	public RicercaPacchettiViaggioBean(){
		pacchettoviaggio = new PacchettoviaggioDTO();
//		voloAndata = new VoloDTO();
//		voloRitorno = new VoloDTO();
	}

//	public VoloDTO getVoloRitorno() {
//		return voloRitorno;
//	}
//
//	public void setVoloRitorno(VoloDTO voloRitorno) {
//		this.voloRitorno = voloRitorno;
//	}

//	public VoloDTO getVoloAndata() {
//		return voloAndata;
//	}
//
//	public void setVolo(VoloDTO voloRitorno) {
//		this.voloRitorno = voloRitorno;
//	}
	
	public PacchettoviaggioDTO getPacchettoviaggioDTO() {
		return pacchettoviaggio;
	}

	public void setPacchettoviaggioDTO(PacchettoviaggioDTO pacchettoviaggioDTO) {
		this.pacchettoviaggio = pacchettoviaggioDTO;
	}
	
//	public ArrayList<PacchettoviaggioDTO> getPacchettiViaggioCercati(){
//		return  pacchettoViaggioMgr.cercaPacchettoConVolo(pacchettoviaggio);
//	}
	
//	public ArrayList<PacchettoviaggioDTO> getPacchettiSenzaVoloCercati(){
//		return  pacchettoViaggioMgr.cercaPacchettoSenzaVolo(pacchettoviaggio);
//	}
//	
//	public String cercaPacchettoSenzaVolo(){
//		pacchettoViaggioMgr.cercaPacchettoSenzaVolo(pacchettoviaggio);
//		return "listaPacchettiCercatiSenzaVolo.xhtml";
//	}
//
//	public String cercaPacchettoConVolo(VoloDTO voloAndata,VoloDTO voloRitorno){
//		pacchettoViaggioMgr.cercaPacchettoConVolo(voloAndata,voloRitorno);
//		return "listaPacchettiCercatiConVolo.xhtml";
//	}
	
	
	
	public String acquistaPacchetto(PacchettoviaggioDTO pacchettoviaggioDTO){
		pacchettoViaggioMgr.acquistaPacchetto(pacchettoviaggioDTO);
		return "index.xhtml";
	}

}
